home *** CD-ROM | disk | FTP | other *** search
- _GRAPHICAL DATA VISULAIZATION_
- by Marian G. Williams and Peter D. Varhol
-
- EXAMPLE 1.
-
- (a)
-
- EndEdit( void )
- {
- int index = int(textString);
- int newValue = this=>(textString);
-
- Erase(0);
- if (newValue >= 0) {
- chartData[index] = newValue;
- this=>(textString) = newValue;
- }
- else {
- this=>(textString) = chartData[index];
- NoticeBox("Range Check Error",
- "Data must be larger than zero.", 0);
- }
- Draw(0);
- }
-
-
- (b)
-
- MenuCommand( short id ) {
- string pageName;
- VZ_PAGEWINDOW** window;
- VZ_PAGE* page;
-
- switch(id) {
- case 100:
- pageName = "faces 1";
- window = &mdiChild1;
- break;
- case 200:
- pageName = "faces 2";
- window = &mdiChild2;
- break;
- case 300:
- pageName = "faces 3";
- window = &mdiChild3;
- break;
- }
-
- if (!(*window) && (page = FindPage(pageName))) {
- *window = new VZ_PAGEWINDOW(page);
- if (*window) {
- (*window)->Show();
- }
- }
- }
-